package cn.seaboot.admin.kettle.bean;


import io.swagger.v3.oas.annotations.media.Schema;
import javax.validation.constraints.Size;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * POJO
 * [t_mkt_elct_info_cfg]
 *
 * @author Mr.css
 * @version 2022-01-24 18:35
 */
@Schema(description = " [t_mkt_elct_info_cfg] 实体类")
public class MktElctInfoCfg implements Serializable {

    /**
     *
     */
    @NotNull
    @Schema(description = "")
    private Long elctType;
    /**
     *
     */
    @NotNull
    @Schema(description = "")
    private Integer orderBy;
    /**
     *
     */
    @Size(max = 32)
    @Schema(description = "")
    private String tableName;
    /**
     *
     */
    @Size(max = 32)
    @Schema(description = "")
    private String fieldName;
    /**
     *
     */
    @Size(max = 32)
    @Schema(description = "")
    private String label;
    /**
     *
     */
    @Schema(description = "")
    private Boolean isHidden;
    /**
     *
     */
    @Size(max = 16)
    @Schema(description = "")
    private String rules;
    /**
     *
     */
    @Size(max = 36)
    @Schema(description = "")
    private String val;
    /**
     *
     */
    @Size(max = 16)
    @Schema(description = "")
    private String valueType;
    /**
     *
     */
    @Size(max = 255)
    @Schema(description = "")
    private String onEmpty;

    public Long getElctType() {
        return elctType;
    }

    public void setElctType(Long elctType) {
        this.elctType = elctType;
    }

    public Integer getOrderBy() {
        return orderBy;
    }

    public void setOrderBy(Integer orderBy) {
        this.orderBy = orderBy;
    }

    public String getTableName() {
        return tableName;
    }

    public void setTableName(String tableName) {
        this.tableName = tableName;
    }

    public String getFieldName() {
        return fieldName;
    }

    public void setFieldName(String fieldName) {
        this.fieldName = fieldName;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public Boolean getIsHidden() {
        return isHidden;
    }

    public void setIsHidden(Boolean isHidden) {
        this.isHidden = isHidden;
    }

    public String getRules() {
        return rules;
    }

    public void setRules(String rules) {
        this.rules = rules;
    }

    public String getVal() {
        return val;
    }

    public void setVal(String val) {
        this.val = val;
    }

    public String getValueType() {
        return valueType;
    }

    public void setValueType(String valueType) {
        this.valueType = valueType;
    }

    public String getOnEmpty() {
        return onEmpty;
    }

    public void setOnEmpty(String onEmpty) {
        this.onEmpty = onEmpty;
    }
}
